# 作业题目
# 给出任意一个列表，请查找出x元素是否在列表里面，如果存在返回1，不存在返回0，使用两种方法实现

# 第一种方法
def exist(x, list = ['x', 23, 'y', 'p', 'q']):
    Flag = False
    for y in list:
        if x == y:
            Flag = True
        else:
            pass
    return 1 if Flag == True else 0

执行结果：
exist(22, list = [22, 11, 2, 21, 9]), exist(222, list = [22, 11, 2, 21, 9])
(1, 0)


# 第二种方法
def exist(x, list = ['x', 23, 'y', 'p', 'q']):
    return 1 if (x in list) else 0

执行结果：
exist(22, list = [22, 11, 2, 21, 9]), exist(222, list = [22, 11, 2, 21, 9])
(1, 0)

# 第一种方式设置了标记Flag的话，可以直接设置Flag=1或0，这样直接返回Flag就可以了，更简洁。跳过循环可以使用continue，不要使用pass